Vipps MobilePay payments

Available from Version: in development

Vipps MobilePay are one Nordic mobile wallet that was once two: Vipps, founded in Norway and MobilePay, which originated in Denmark.

Both launched with a mission to deliver a service that made sending money as easy as sending a text.

Vipps MobilePay general properties

Operating countries
  • Denmark, Finland - Uses MobilePay
  • Norway, Sweden - Uses Vipps
Currency EUR, DKK, NOK
Minimum transaction amount NOK 100 øre, DKK 1 øre, EUR 1 cent
Maximum transaction amount

Depends on the bank

Refund
  • Full
  • Partial
  • Multiple Partial
Chargeback No
Integration category Asynchronous

How it works

The processing of payments for goods using Vipps MobilePay consists of one step, during which the capture or reservation of the payment takes place.

The following diagram illustrates the steps involved in making payment that are relevant to you as a merchant.



  1. The customer selects Vipps or MobilePay during checkout.
  2. The merchant creates a payment request through AltaPay.
  3. AltaPay forwards the payment request to Vipps or MobilePay.
  4. Vipps or MobilePay returns a redirect URL.
  5. The customer is redirected to the Vipps or MobilePay application.
  6. The customer reviews and confirms the payment.
  7. Vipps or MobilePay processes the payment.
  8. AltaPay receives the payment result.
  9. The merchant receives the payment status.
  10. The customer is redirected back to the merchant website.

Integration Scenarios

Checkout

Our Checkout API solution supports Vipps or MobilePay out of the box, meaning that it works as any other payment method. Whenever Vipps or MobilePay is enabled / configured it will be returned as a payment method.

Merchant API

To find out how to integrate with Vipps MobilePay directly to the Gateway using our merchant API, see Integrating using the Merchant API

  • Pre-step: Setting up a server-to-server session. Create a session containing all information needed to process the payment (except for the payment instrument data). This call returns a session ID required in the next call. For more details on setting the checkout session, see checkoutSession.
  • Transaction Execution: Provide the payment details in a second server-to-server call on the gateway endpoint to create payment request with createPaymentRequest method.

Processing a Capture

Capture take place after the reservation of funds. There are several capture scenarios.

  • Full capture, where funds are taken for the entire transaction
  • Partial capture, where funds are taken for some of the order lines

Processing a Refund

Refunds take place after the capture of funds. There are several refund scenarios.

  • Full refund, which returns the funds for the entire transaction
  • Partial refund, which returns the funds for some of the order lines


Test the integration

You can test the Vipps MobilePay integration with us by using the AltaPay Sandbox. In order to do this, please check ePayment test integration page.